package cn.iocoder.yudao.module.api.promotion.redpacket.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * <pre>
 * OOoO0OOoO0OOOooo0oOOOO0OOOOO0oooOO0ooOOO0Ooooo0OOOOo0ooooO0OOooo0Ooooo0OOOOO
 *  这里是文件说明
 * OOoO0OOoO0OOOooo0oOOOO0OOOOO0oooOO0ooOOO0Ooooo0OOOOo0ooooO0OOooo0Ooooo0OOOOO
 * </pre>
 *
 * @author 山野羡民（1032694760@qq.com）
 * @since 2025/06/28
 */
@Data
public class RedPacketUsageVO {

    @Schema(description = "累计的红包金额，单位为分")
    private Integer totalRedPacketAmount;

    @Schema(description = "未使用的红包金额，单位为分")
    private Integer unusedRedPacketAmount;

    @Schema(description = "发放的新客红包金额，单位为分")
    private Integer newCustomerRedPacketAmount;

    @Schema(description = "抵扣模式：0固定金额、1有多少抵扣多少")
    private Integer discountMode;

    @Schema(description = "不可抵扣的原因")
    private String cannotDiscountReason;

    @Schema(description = "最多可抵扣金额，单位为分")
    private Integer canDiscountPrice;

}
